Translation:

2. Praise be to Allah the Cherisher and Sustainer of the Worlds.

Notes (Tafseer)

20. The Arabic word Rabb, usually translated Lord, has also the meaning of cherishing, sustaining, bringing to maturity. God cares for all the worlds He has created.